//#include <iostream>
//#include <cmath>
//#include <string>
//using namespace std;
//
//int main()
//{
//	int x = 0;
//	cin >> x;
//	string s;
//	cin >> s;
//	int n = s.size();
//	int i = 0;
//	int ret = 0;
//	while(--n >= 0)
//	{
//		if(s[n] <= '9')
//			ret += (s[n] - '0') * pow(x, i);
//		else
//			ret += (s[n] + 10 - 'A') * pow(x, i);
//			
//		i++;
//	}
//	cout << ret << endl;
//	return 0;
//}


#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	int x;
	cin >> x;
	string s;
	cin >> s;
	int ret = stoi(s, NULL, x);
	cout << ret << endl;
	return 0;
}
